// wdl_weihouse/pages/share/agent.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    shareuser:{},
    uid:0,
    scence:'',
    qrinfo:{},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const self = this;
    var scence = '';
    if(! app.kbtools.isnull(options.scence)){
      var scence = decodeURIComponent(options.scence);
      self.setData({scence: scence});
      /**获取场景 记录信息 */
      self.getscence_info();
    }
      wx.getStorage({
        key: 'userInfo',
        success: function(res) {
          if(! app.kbtools.isnull(res.data.memberInfo)){
            self.setData({ uid: res.data.memberInfo.uid, scence: scence });
            /**获取我的推广信息 */
            self.loadinfo();
          }
        },
      })

      
  },
  /**根据场景获取下一步入口 */
  getscence_info: function(){
    const self = this;
    app.util.request({
      'url': 'entry/wxapp/share',
      data: {
        op: 'scence', scence: self.data.scence
      },
      success(res) {
        var qrinfo = res.data.data;
        
         /**处理跳转类型 */
        var rediret = 'switchTab';
        var url = '/wdl_weihouse/pages/index/welcome';
        if (qrinfo.category =='sec'){
          rediret = 'redirectTo';
          url = "/wdl_weihouse/pages/house/index?id="+qrinfo.infoid;
        }else if(qrinfo.category =='newshop'){
          rediret = 'redirectTo';
          url = "/wdl_weihouse/pages/newshop/index?id=" + qrinfo.infoid;
        } 
        /**保存数据 */
        self.setData({ 
          qrinfo: qrinfo ,
          rediret : rediret, url: url
          });
      }
    });
  },
  /**继续浏览房源 */
  gobackview: function(){
    const self = this;
    var qrinfo = self.data.qrinfo;
    var rediret = self.data.rediret;
    var url = self.data.url;
    if (rediret =='switchTab'){
      wx.switchTab({
        url:  url,
      }) 
    }else{
      wx.redirectTo({
        url: url,
      })
    }

  },
  /**获取资料 */
  loadinfo: function(){
    const self = this;
    app.util.request({
      'url': 'entry/wxapp/share',
      data: {
        op: 'display',  uid: self.data.uid
      },
      success(res) {
        if (res.statusCode == 200) {
          self.setData({shareuser: res.data.data})
        }

      }
    });
  },
  formSubmit: function(e){
    const self = this;
    var username, mobile,identify, ok=true;
    if(!app.kbtools.isnull(e.detail.value.username)){
      username = e.detail.value.username;
    }else{
      ok = false && ok;
    }
    if (!app.kbtools.isnull(e.detail.value.mobile)) {
      mobile = e.detail.value.mobile;
    } else {
      ok = false && ok;
    }
    if (!app.kbtools.isnull(e.detail.value.identify)) {
      identify = e.detail.value.identify;
    } else {
       ok = false && ok;
    }
    if(!ok){
      wx.showModal({
        title: '提示信息',
        content: '请输入我的信息',
      });
      return false;
    }
    app.util.request({
      'url': 'entry/wxapp/share',
      data: { op: 'modify',
       username: username, 
       scence : self.data.scence,
       mobile: mobile , identify: identify, uid: self.data.uid
       },
      success(res) {
        if (res.statusCode == 200) {
           wx.showModal({
             title: '提示信息',
             content: '保存成功',
           })
          wx.switchTab({
            url: '/wdlebroker/pages/user/index',
          }) 
           
        }

      }
    });
  },
  formReset: function(e){

  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.loadinfo();
    wx.stopPullDownRefresh();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})